BODY {
	FONT-SIZE: small; MARGIN-LEFT: 5%; COLOR: #000000; MARGIN-RIGHT: 5%; FONT-FAMILY: "Lucida Grande", "Arial Unicode MS","Palatino Linotype",Palatino,Code2000,Geneva,Arial,sans-serif; BACKGROUND-COLOR: #ffffff
}
P {
	FONT-SIZE: small; MARGIN: 0px; TEXT-ALIGN: left
}
DIV {
	FONT-SIZE: small; COLOR: #000000
}
SPAN {
	FONT-SIZE: small; COLOR: #000000
}
TD {
	FONT-SIZE: small; COLOR: #000000
}
DIV.Titles {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 10px; TEXT-ALIGN: center
}
BUTTON {
	DISPLAY: inline
}
.ExerciseTitle {
	FONT-SIZE: large; COLOR: #000000
}
.ExerciseSubtitle {
	COLOR: #000000
}
DIV.StdDiv {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 8px; FONT-SIZE: small; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 8px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 8px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.RTLText {
	FONT-SIZE: 150%; DIRECTION: rtl; FONT-FAMILY: "Simplified Arabic", "Traditional Arabic", "Times New Roman", "Lucida Grande", "Arial Unicode MS","Palatino Linotype",Palatino,Code2000,Geneva,Arial,sans-serif; TEXT-ALIGN: right
}
.CentredRTLText {
	FONT-SIZE: 150%; DIRECTION: rtl; FONT-FAMILY: "Simplified Arabic", "Traditional Arabic", "Times New Roman", "Lucida Grande", "Arial Unicode MS","Palatino Linotype",Palatino,Code2000,Geneva,Arial,sans-serif; TEXT-ALIGN: center
}
BUTTON P.RTLText {
	TEXT-ALIGN: center
}
.RTLGapBox {
	FONT-SIZE: 150%; DIRECTION: rtl; FONT-FAMILY: "Times New Roman", "Lucida Grande", "Arial Unicode MS","Palatino Linotype",Palatino,Code2000,Geneva,Arial,sans-serif; TEXT-ALIGN: right
}
.Guess {
	FONT-WEIGHT: bold
}
.CorrectAnswer {
	FONT-WEIGHT: bold
}
DIV#Timer {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN-LEFT: auto; COLOR: #ffffff; MARGIN-RIGHT: auto; PADDING-TOP: 6px; TEXT-ALIGN: center
}
SPAN#TimerText {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: 1px solid; DISPLAY: none; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; BORDER-LEFT: 1px solid; COLOR: #ffffff; PADDING-TOP: 6px; BORDER-BOTTOM: 1px solid
}
SPAN.Instructions {
	
}
DIV.ExerciseText {
	
}
.FeedbackText {
	COLOR: #ffffff
}
SPAN.LeftItem {
	FONT-SIZE: small; COLOR: #000000
}
SPAN.RightItem {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #000000
}
SPAN.CorrectMark {
	
}
INPUT {
	FONT-SIZE: 120%; FONT-FAMILY: "Lucida Grande", "Arial Unicode MS","Palatino Linotype",Palatino,Code2000,Geneva,Arial,sans-serif
}
TEXTAREA {
	FONT-SIZE: 120%; FONT-FAMILY: "Lucida Grande", "Arial Unicode MS","Palatino Linotype",Palatino,Code2000,Geneva,Arial,sans-serif
}
DIV.Feedback {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; DISPLAY: none; PADDING-LEFT: 5px; FONT-SIZE: small; Z-INDEX: 1; LEFT: 33%; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; WIDTH: 34%; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; POSITION: absolute; TOP: 33%; TEXT-ALIGN: center
}
DIV.LeftContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; WIDTH: 49.8%; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.RightContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; WIDTH: 49.8%; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ReadingText {
	
}
DIV.ExerciseDiv {
	COLOR: #000000
}
TABLE.FlashcardTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; PADDING-BOTTOM: 0px; MARGIN: 2em 5%; WIDTH: 90%; COLOR: #000000; BORDER-TOP-COLOR: #000000; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #000000; align: center
}
TABLE.FlashcardTable TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
TABLE.FlashcardTable TD.Showing {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: 1px solid; PADDING-LEFT: 2em; FONT-SIZE: large; PADDING-BOTTOM: 2em; MARGIN: 0px; BORDER-LEFT: 1px solid; WIDTH: 50%; COLOR: #000000; PADDING-TOP: 2em; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TABLE.FlashcardTable TD.Hidden {
	DISPLAY: none
}
DIV#SegmentDiv {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 2em; TEXT-ALIGN: center
}
A.ExSegment {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #000000; TEXT-DECORATION: none
}
SPAN.RemainingWordList {
	FONT-STYLE: italic
}
DIV.DropLine {
	WIDTH: 80%; BORDER-BOTTOM: #ffffff 1px solid; POSITION: absolute; TEXT-ALIGN: center
}
.ClozeWordList {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
DIV.ClozeBody {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 2em; LINE-HEIGHT: 2; TEXT-ALIGN: left
}
SPAN.GapSpan {
	FONT-WEIGHT: bold
}
TABLE.CrosswordGrid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto auto 1em; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
TABLE.CrosswordGrid TD {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; FONT-SIZE: large; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #000000 1px solid; WIDTH: 1.5em; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 1.5em; TEXT-ALIGN: center
}
TABLE.CrosswordGrid TD.BlankCell {
	COLOR: #000000; BACKGROUND-COLOR: #000000
}
TABLE.CrosswordGrid TD.LetterOnlyCell {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TABLE.CrosswordGrid TD.NumLetterCell {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.NumLetterCellText {
	CURSOR: pointer
}
.GridNum {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; VERTICAL-ALIGN: super; COLOR: #000000; TEXT-DECORATION: none
}
TABLE#Clues {
	MARGIN: auto; VERTICAL-ALIGN: top
}
TABLE#Clues TD {
	VERTICAL-ALIGN: top
}
TABLE.ClueList {
	MARGIN: auto
}
TD.ClueNum {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
TD.Clue {
	TEXT-ALIGN: left
}
DIV#ClueEntry {
	MARGIN-BOTTOM: 1em; TEXT-ALIGN: left
}
DIV.Keypad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.Keypad BUTTON {
	FONT-SIZE: 120%; MARGIN: 0px; WIDTH: 2em; COLOR: #000000; FONT-FAMILY: "Lucida Grande", "Arial Unicode MS","Palatino Linotype",Palatino,Code2000,Geneva,Arial,sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
DIV.QuestionNavigation {
	TEXT-ALIGN: center
}
.QNum {
	FONT-WEIGHT: bold; MARGIN: 0em 1em 0.5em; VERTICAL-ALIGN: middle
}
TEXTAREA {
	FONT-FAMILY: "Lucida Grande", "Arial Unicode MS","Palatino Linotype",Palatino,Code2000,Geneva,Arial,sans-serif
}
.QuestionText {
	
}
.Answer {
	FONT-SIZE: 120%; LETTER-SPACING: 0.1em
}
.PartialAnswer {
	FONT-SIZE: 120%; COLOR: #ffffff; LETTER-SPACING: 0.1em
}
.Highlight {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #000000; BACKGROUND-COLOR: #ffff00
}
OL.QuizQuestions {
	LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
LI.QuizQuestion {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 1em; BORDER-TOP: 0px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: 0px solid; PADDING-TOP: 1em; BORDER-BOTTOM: 1px solid
}
OL.MCAnswers {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; LIST-STYLE-TYPE: upper-alpha; TEXT-ALIGN: left
}
OL.MCAnswers LI {
	MARGIN-BOTTOM: 1em
}
OL.MSelAnswers {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; LIST-STYLE-TYPE: lower-alpha; TEXT-ALIGN: left
}
DIV.ShortAnswer {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.FuncButton {
	BORDER-RIGHT: #7f7f7f 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 2px solid; CURSOR: pointer; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #7f7f7f 2px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.FuncButtonUp {
	BORDER-RIGHT: #7f7f7f 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 2px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #7f7f7f 2px solid; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
.FuncButtonDown {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #7f7f7f 2px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; BORDER-LEFT: #7f7f7f 2px solid; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
DIV.NavButtonBar {
	CLEAR: both; FONT-SIZE: small; MARGIN: 2px 0px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
.NavButton {
	BORDER-RIGHT: #7f7f7f 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; CURSOR: pointer; COLOR: #000000; BORDER-BOTTOM: #7f7f7f 2px solid; BACKGROUND-COLOR: #ffffff
}
.NavButtonUp {
	BORDER-RIGHT: #7f7f7f 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; CURSOR: pointer; COLOR: #ffffff; BORDER-BOTTOM: #7f7f7f 2px solid; BACKGROUND-COLOR: #000000
}
.NavButtonDown {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #7f7f7f 2px solid; BORDER-LEFT: #7f7f7f 2px solid; CURSOR: pointer; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #000000
}
DIV.CardStyle {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FONT-SIZE: small; LEFT: -50px; PADDING-BOTTOM: 5px; OVERFLOW: visible; BORDER-LEFT: 1px solid; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; FONT-FAMILY: "Lucida Grande", "Arial Unicode MS","Palatino Linotype",Palatino,Code2000,Geneva,Arial,sans-serif; POSITION: absolute; TOP: -50px; BACKGROUND-COLOR: #ffffff
}
.rtl {
	FONT-SIZE: large; TEXT-ALIGN: right
}
DIV.IndexDiv {
	BORDER-RIGHT: #000000 3px solid; PADDING-RIGHT: 2em; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 2em; MARGIN-LEFT: 10%; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; MARGIN-RIGHT: 10%; PADDING-TOP: 2em; BORDER-BOTTOM: #000000 3px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; moz-border-radius: 1.0em
}
DIV.IndexDiv P {
	MARGIN: 1em; TEXT-ALIGN: justify
}
UL.Index {
	MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%; TEXT-ALIGN: left
}
TABLE.IndexTable {
	MARGIN: 1em auto
}
TABLE.IndexTable THEAD TD {
	FONT-WEIGHT: bold; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
TABLE.IndexTable TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
A {
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000
}
A:hover {
	TEXT-DECORATION: underline
}
